home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / bench / x.txt / 000158_fdc@watsun.cc.columbia.edu_Mon Nov 19 11:28:24 EST 2001.msg < prev    next >
Text File  |  2020-01-01  |  7KB  |  155 lines

  1. Article: 12979 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc
  3. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Announcing C-Kermit 8.0 Beta.04
  6. Date: 19 Nov 2001 16:20:51 GMT
  7. Organization: Columbia University
  8. Lines: 139
  9. Message-ID: <9tbbh3$elh$1@newsmaster.cc.columbia.edu>
  10. NNTP-Posting-Host: watsun.cc.columbia.edu
  11. X-Trace: newsmaster.cc.columbia.edu 1006186851 15025 128.59.39.2 (19 Nov 2001 16:20:51 GMT)
  12. X-Complaints-To: postmaster@columbia.edu
  13. NNTP-Posting-Date: 19 Nov 2001 16:20:51 GMT
  14. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:12979
  15.  
  16.  
  17. C-Kermit 7.0 Beta.04 is available for testing:
  18.  
  19.   http://www.columbia.edu/kermit/ck80.html
  20.  
  21. Changes since Beta.03 of 9 Sepember 2001:
  22.  
  23. Unix documentation:
  24.  . A brand-new Unix man page (ckuker.nr) is included with Beta.04.
  25.    Also on the Web at:  http://www.columbia.edu/kermit/ckututor.html.
  26.  . Unix installation instructions are now available as a Web page:
  27.    http://www.columbia.edu/kermit/ckuins.html.
  28.  
  29. Telnet:
  30.  . SET TELOPT policies are now enforced on non-Telnet ports if the
  31.    server begins Telnet negotiations.
  32.  . SET TERMINAL IDLE-ACTION { TELNET-NOP, TELNET-AYT }.
  33.  
  34. Serial ports:
  35.  . UUCP lockfile creation race condition fixed.
  36.  . Dialout, modem signals, hangup, hardware flow control, etc, tested
  37.    extensively on many platforms, numerous problems fixed.
  38.  . SET STOP-BITS 2 can now be given without SET FLOW HARDWARE.
  39.  . Major improvements in RFC 2217 Telnet Com-Port Control.
  40.  . Improved ability to REDIAL a modem server port.
  41.  . Improved hints when dialing fails.
  42.  
  43. Command-line options:
  44.  . kermit -h now shows the command name in the usage usage string.
  45.  . kermit -h now shows ALL command-line options.
  46.  . kermit -s blah, where blah is a symlink, now works.
  47.  . --noperms command-line option = SET ATTRIBUTE PERMISSIONS OFF.
  48.  . HTTP and HTTPS URLs now supported on the command line.
  49.  . An http command-line personality is now available.
  50.  
  51. General:
  52.  . Initialization file streamlined to load faster, anachronisms removed.
  53.  . Updated NEWS, INTRO, HELP text, SHOW commands, etc.
  54.    In particular, see SHOW COMM, HELP SET LINE, HELP WAIT, etc.
  55.  . Date/time arithmetic routines converted from floating-point to integer
  56.    arithmetic (internally) for greater accuracy and portability.
  57.  . Quoted strings containing commas no longer break macro execution.
  58.  
  59. Kermit file transfer improvements:
  60.  . Dynamic timeouts are now much more aggressive.
  61.  . New "hot keys" to turn debug.log on/off during file transfer.
  62.  . Improved hints when transfer fails.
  63.  
  64. FTP improvements:
  65.  . FTP CD orientation messages are now printed.
  66.  . -R now accepted on the FTP command line to request Recursion.
  67.  . -m allows Active or Passive mode to be chosen on the command line.
  68.  . -dd on the FTP command line creates a timestamped debug.log.
  69.  . FTP command-line security options filled in.
  70.  . Improved automatic text/binary mode switching for MGET.
  71.  . Removed spurious error messages that sometimes occur during MGET.
  72.  
  73. New or improved commands:
  74.  . DIRECTORY, GREP, TYPE, HEAD, and TAIL now have a /OUTPUT:file option.
  75.  . TYPE /NUMBER adds line numbers.
  76.  . CAT = TYPE /NOPAGE; MORE = TYPE /PAGE.
  77.  . GETOK ?-help fixed.
  78.  
  79. New variables:
  80.  . \v(timestamp) (= "\v(ndate) \v(time)")
  81.  . \v(hour)      (hour of the day, 0-23)
  82.  
  83. New functions:
  84.  . \funix2dospath() converts a UNIX path (/) to a DOS one (\).
  85.  . \fdos2unixpath() converts a DOS (Windows, OS/2) path to a UNIX one.
  86.  . \fkeywordval() parses name=value pair, allows macro keyword parameters.
  87.  
  88. Security:
  89.  . We now make every attempt to not write passwords to the debug.log.
  90.  . New Certficate Authority certificates file, includes the Kermit
  91.    Project at Columbia University so you can access our IKSD securely.
  92.  . Secure targets improved and better documented in Unix makefile.
  93.  
  94. Builds:
  95.  . All Linux (libc and glibc) builds consolidated under "make linux".
  96.  . HP-UX makefile targets now have consistent names.
  97.  . New aix50 and aix51 targets added.
  98.  
  99. C-Kermit 8.0.200 Beta.04 has been built on nearly 100 different OS/hardware
  100. combinations so far.  See the binaries list at the end of the web page; if
  101. you have a platform that does not have a Beta.04 binary listed, please try
  102. building it there and upload the result.  For UNIX please use a name like:
  103.  
  104.   ftp://kermit.columbia.edu/kermit/incoming/cku200b04.xxx
  105.  
  106. where xxx follows the normal convention of makefile entry name,
  107. hardware, OS release:
  108.  
  109.   http://www.columbia.edu/kermit/ck80.html#binlist
  110.  
  111. For VMS use:
  112.  
  113.   ftp://kermit.columbia.edu/kermit/incoming/ckv200b04-ppp-vmsvv-nnnnn.exe
  114.  
  115. where ppp is "axp" or "vax", vv is the VMS version (e.g. "71" for 7.1), and
  116. nnnnn is the network option ("nonet", "tgv43", "ucx50", etc).
  117.  
  118. For extra fun, use C-Kermit's built-in FTP or IKSD clients for uploading:
  119. New Kermits Upload Themselves!
  120.  
  121. I know I've said this before, but this time I really do expect this to be
  122. the final beta test before the 8.0 release, so please give it a workout.
  123. I think (hope) you'll find the serial-port functions much more solid; this
  124. was the major focus of Beta.04.  The following tests should be done on as
  125. many platforms as possible:
  126.  
  127.  . SET LINE / SET PORT gets the line and (in Unix) creates the lockfile.
  128.  . The lockfile works (prevents other kermit, cu, uucp, etc) from opening
  129.    an already-open device.
  130.  . The expected range is available for SET SPEED, and the high speeds
  131.    actually work.
  132.  . SHOW COMM lists modem signals correctly.
  133.  . Hardware flow control (RTS/CTS) can be selected and works right on 
  134.    platforms that support it.
  135.  . HANGUP works with both SET MODEM HANGUP-METHOD MODEM-COMMAND and RS232
  136.    (the latter should make DTR and possibly also RTS go off for half a
  137.    second and then come back on again).
  138.  . Ditto for DIAL and REDIAL.
  139.  . Binary files (e.g. .zip, .gz) can be uploaded and downloaded, even on
  140.    terrible modem connections (where the modems are constantly retraining).
  141.  . Kermit returns automatically to its prompt when the modem drops CD.
  142.  
  143. I ran all these tests on FreeBSD 3.3, NetBSD 1.4.1, OpenBSD 2.5, Debian
  144. Linux 2.1, Red Hat Linux 7.1, SCO XENIX 2.3.4, SCO OSR5.0.5, SCO Unixware
  145. 2.1.3, QNX 4.25, HP-UX 10.20, Solaris 2.6, Solaris 2.8, Tru64 Unix 4.0E,
  146. SunOS 4.1.3, NeXTSTEP 3.1, and VMS 7.1, at speeds ranging from 9600 to
  147. 115200 bps, on good, so-so, and awful connections, with RTS/CTS as well as
  148. Xon/Xoff flow control, with and without parity, and it all looked good.
  149. But the more platforms the better, since each one is different from all
  150. the others.
  151.  
  152. Thanks!
  153.  
  154. - Frank
  155.